US: China and India may be buying more Russia oil than known
China and India may be buying more Russian oil than the U.S. previously believed, easing a supply crunch in global markets and potentially driving a recent price decline, one of President Joe Biden’s economic advisers said. …